@Component public class ContattiMedDataService extends Object implements IDataService<NotaTaccuino,ContattoMedicinaNonConvRequestDTO,ContattoMedNonConv,ContattoNonConvNonTrovatoException>
| Constructor and Description |
|---|
ContattiMedDataService() |
| Modifier and Type | Method and Description |
|---|---|
ContattoMedNonConv |
addNtt(NotaTaccuino nota,
ContattoMedicinaNonConvRequestDTO contattoMedRequest)
Aggiunge al database una nuova istanza di tipo Contatto Medicina Non Convenzionale
|
void |
deprecaNtt(ContattoMedNonConv contattoMed)
Cancella logicamente l'istanza di tipo Contatto Medicina Non Convenzionale inserita in input
|
List<ContattoMedNonConv> |
findAllNttById(String idNota)
Recupera l'elenco di ContattoMedNonConv associati ad un id nota
|
ContattoMedNonConv |
getNttById(String idContatto)
Restituisce il contatto medico non convenzionato in stato attivo in base all'ID in input
|
ContattoMedNonConv |
updateNtt(ContattoMedNonConv contattoMed,
ContattoMedicinaNonConvRequestDTO newContattoMedDto)
Crea un'istanza di tipo Contatto Medicina Non Convenzionale aggiornata con i dati in input, e depreca la vecchia istanza
|
public ContattoMedNonConv addNtt(NotaTaccuino nota, ContattoMedicinaNonConvRequestDTO contattoMedRequest) throws FaultException
addNtt in interface IDataService<NotaTaccuino,ContattoMedicinaNonConvRequestDTO,ContattoMedNonConv,ContattoNonConvNonTrovatoException>nota - Istanza della nota a cui e' associato l'oggettocontattoMedRequest - Oggetto contenente i dati di input del contattoFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic void deprecaNtt(ContattoMedNonConv contattoMed) throws FaultException
deprecaNtt in interface IDataService<NotaTaccuino,ContattoMedicinaNonConvRequestDTO,ContattoMedNonConv,ContattoNonConvNonTrovatoException>contattoMed - istanza dell'oggetto da deprecareFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic ContattoMedNonConv updateNtt(ContattoMedNonConv contattoMed, ContattoMedicinaNonConvRequestDTO newContattoMedDto) throws FaultException
updateNtt in interface IDataService<NotaTaccuino,ContattoMedicinaNonConvRequestDTO,ContattoMedNonConv,ContattoNonConvNonTrovatoException>contattoMed - Vecchia istanza dell'oggetto da modificarenewContattoMedDto - Nuovo oggetto in input, contenente i dati aggiornatiFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic ContattoMedNonConv getNttById(String idContatto) throws FaultException, ContattoNonConvNonTrovatoException
getNttById in interface IDataService<NotaTaccuino,ContattoMedicinaNonConvRequestDTO,ContattoMedNonConv,ContattoNonConvNonTrovatoException>idContatto - l'ID del contatto da cercareFaultException - Quando c'è qualche problema durante l'interrogazione del databaseContattoNonConvNonTrovatoException - Quando non viene trovato nessun contatto attivo con quell'IDpublic List<ContattoMedNonConv> findAllNttById(String idNota) throws FaultException
findAllNttById in interface IDataService<NotaTaccuino,ContattoMedicinaNonConvRequestDTO,ContattoMedNonConv,ContattoNonConvNonTrovatoException>idNota - l'ID della notaFaultException - quando ci sono problemi nel recupero dati dal databaseCopyright © 2024. All rights reserved.